9.1 使用Docker Compose部署应用——简介
多数的现代应用通过多个更小的服务互相协同来组成一个完整可用的应用。比如一个简单的示例应用可能由如下4个服务组成。
- Web前端。
- 订单管理。
- 品类管理。
- 后台数据库。
将以上服务组织在一起,就是一个可用的应用。
部署和管理繁多的服务是困难的。而这正是Docker Compose要解决的问题。
Docker Compose并不是通过脚本和各种冗长的 docker
命令来将应用组件组织起来,而是通过一个声明式的配置文件描述整个应用,从而使用一条命令完成部署。
应用部署成功后,还可以通过一系列简单的命令实现对其完整声明周期的管理。甚至,配置文件还可以置于版本控制系统中进行存储和管理。这是显著的进步!
简要的了解之后,下面将展开更加深入的介绍。